import { createSlice } from '@reduxjs/toolkit';

// 定义存储登录成功时初始状态
const initialState = {
  loginData: {}, // 根据具体的需求决定初始值是什么数据类型
}; 

// 创建一个 Redux slice
const loginSlice = createSlice({
  name: 'loginSlice', // 相当于一个key
  initialState, // 初始值
  reducers: { // 方法的集合
    addLoginData(state,{payload}){
      // 获取到了登录成功后的数据
      console.log(payload)
      state.loginData = payload
    }
  },
});

// 导出方法
export const { addLoginData } = loginSlice.actions;
// 导出reducer 
export default loginSlice.reducer;